home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / a_utils / _archvrs / unix / arc521.lha / arc / minix / rename.c < prev    next >
C/C++ Source or Header  |  1989-08-08  |  280b  |  14 lines

  1. /*
  2.  * substitute for BSD/SVR3 rename() system call, from
  3.  * Janet Walz, walz@mimsy.umd.edu & Rich Salz, rsalz@pineapple.bbn.com
  4.  */
  5.  
  6. int rename(oldname,newname)
  7. char *oldname,*newname;
  8. {
  9.     (void)unlink(newname);
  10.     if(link(oldname,newname))
  11.         return(-1);
  12.     return(unlink(oldname));
  13. }
  14.